package com.geen.tuoke.bean

import com.geen.tuoke.utils.DateUtils

/**
 * @Author LuoJi
 * @Date 2022/1/20-13:15
 * @Desc 任务搜索
 */
data class SearchTaskInfo(
    //呼出次数
    val callTimes: Int,
    //公司名
    val company: String,
    val createTime: Long,
    //通话时长
    val duration: Int,
    val id: Int,
    //意向 1 表示有意向 0 表示无意向
    val intention: Int,
    //标签
    val labels: List<Label>,
    // 号码
    val mobile: String,
    //联系人姓名
    val name: String,
    //时间周期
    val period: Int,
    //备注
    val remark: String,
    //-1未拨打 0未接通 1接通 2空号
    val tag: Int,
    // 0 非人工添加 1人工添加
    val manAddTask:Int,
    //是否是客户 0 非 1 是
    val isClient:Int,
    // 客户ID
    val clientId:String
){

    fun getCallStatus():String{
        when(tag){
            -1->{
                return "未拨打"
            }
            0->{
                return "未接通"
            }
            1->{
                return "接通"
            }
            2->{
                return "空号"
            }
        }
        return ""
    }

    fun getManAddTaskName():String{
        when(manAddTask){
            0->{
                return "非人工添加"
            }

            1->{
                return "人工添加"
            }
        }
        return ""
    }

    fun getCallDuration():String{

        return duration.toString()+"s"
    }

    fun getCreateTimeStr():String{
        return DateUtils.formatCreateTime(createTime)+" "+DateUtils.getWeekDay(createTime)
    }

    fun getAddBtnName():String{
        when(isClient){
            0->{
                return "添加"
            }
            1->{
                return "修改"
            }
        }
        return "添加"
    }
}

